off-road vehicle/car - German English Dictionary